python中if

您所在的位置:网站首页 python有if else吗 python中if

python中if

2023-08-30 03:54| 来源: 网络整理| 查看: 265

目录 `python`中条件语句的三种结构:结构一:结构二:结构三:小技巧特殊用法---三目运算符元组写法

python中条件语句的三种结构: 结构一: # if structure if True: print("True") 结构二: # if-else structure if True: print("True") else: print("False") 结构三: # if-elif-else structure if True: print("True") elif True: print("Still True") else: print("False") 小技巧

但是,实际上当我们使用if-elif-else语句结构时, elif等同于else: if, 如下所示,因此在elif后面紧跟的else语句可以去掉,并不一定要出现,因为if语句中存在if的单独判断结构。

elif condition: else: else: if condition: # else: 特殊用法—三目运算符

比如我们需要对变量a进行赋值,想要在b大于5的时令a=5,在b 5: a = 5 else: a = 0 # 特殊写法 a = 5 if b > 5 else 0

推荐这种写法,比较简洁。

元组写法 flag = True grade = ("不好", "好")[flag] print(f"小红的成绩很{grade}") """ result: 小红的成绩很好 """

不推荐这种写法,很容易搞混。

码字不易,如果大家觉得有用,请高抬贵手给一个赞让我上推荐让更多的人看到吧~



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3